-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clean up some DI code #54732
Clean up some DI code #54732
Conversation
davidfowl
commented
Jun 25, 2021
- Remove empty CreateInstanceCallSite file
- Removed ServiceScopeFactoryCallsite and used ConstantCallsite instead.
- Added fast path if the value is already cached on the callsite.
- Remove empty CreateInstanceCallSite file - Removed ServiceScopeFactoryCallsite and used ConstantCallsite instead. - Added fast path if the value is already cached on the callsite.
Tagging subscribers to this area: @eerhardt, @maryamariyan Issue Details
|
src/libraries/Microsoft.Extensions.DependencyInjection/src/ServiceLookup/CallSiteValidator.cs
Show resolved
Hide resolved
/azp list |
/azp run runtime |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-dev-innerloop |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run runtime-staging |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run dotnet-linker-tests |
Azure Pipelines successfully started running 1 pipeline(s). |
Test failures are unrelated. SocketsHttpHandler test timing out, mono interpreter test with System.Security.Cryptography.Xml.Tests are crashing. |
Perf regression in arm64: DrewScoggins/performance-2#7130 |
Perf improvements in arm64: DrewScoggins/performance-2#7137 |
So it both regressed and improved performance. I like it. |
Are the regressions expected? |
No, I'm not sure why it regressed. |
My guess is that this change #55340 fixed the regression. |
Excellent |